Evaluating a Dependable Distributed System with Multiple Critical Tasks
نویسندگان
چکیده
The aim of our research is to develop a distributed system that support a variety of tasks. Currently, we are implementing Internet applications on the system, including firewall, web and mail applications. These applications have different levels of dependability requirements. Depending on their criticality, a single task may execute on one, two or more computer nodes. Fault tolerant protocols are used to detect the disagreement among replicas. A reconfiguration protocol is used to identify the faulty nodes according to the fault reports from the fault tolerant protocols. It then isolates the faulty nodes from the system and reallocates their tasks to other working nodes. As a part of the project, this work focuses on the dependability analysis. The dependability attributes under modelling are the reliability of the system and the risk that an unacceptable packet is accepted in the firewall application.
منابع مشابه
Allocation of Dependable Software Modules under Consideration of Replicas
In dependable embedded systems, it is current practice to assign each application subsystem to a dedicated processor. However, several activities aim at an integrated approach, allowing the deployment of multiple application subsystems on a single distributed computer system [1]. The resulting large number of feasible allocations of tasks to processors makes it hard for the developer to determi...
متن کاملAdaptive Middleware Support and Autonomous Fault Treatment: Architectural Design, Prototyping and Experimental Evaluation
Networked computer systems are prevalent in most aspects of modern society, and we have become dependent on such computer systems to perform many critical tasks. Moreover, making such systems dependable is an important goal. However, dependability issues are often neglected when developing systems due to the complexities of the techniques involved. A common technique used to improve the dependa...
متن کاملA Critical Analysis of Models for Fault-Tolerant and Secure Computation
We consider the problem of fault-tolerant dependable computation with multiple inputs. Although the traditional model assumes that the number of faults is relatively small when the enemy has limited resources, this assumption is unreasonable when some faults may be interdependent. Indeed, a computation system may have several replicated components and the adversary may exploit a common weakness...
متن کاملDynamic modeling of replicated objects for dependable soft real-time distributed object systems
Real-time distributed object systems that must be dependable typically replicate application objects on different processors within the distributed system. In this paper we present an algorithm for determining the degree of replication of each application object that aims to maximize the overall system utility, while respecting the resource constraints. The overall system utility captures the r...
متن کاملDependable Cyber-Physical Systems
CPS (Cyber-Physical Systems) enable a new class of applications that perceive their surroundings using raw data from sensors, monitor the timing of dynamic processes, and control the physical environment. Since failures and misbehaviors in application domains such as cars, medical devices, nuclear power plants, etc., may cause significant damage to life and/or property, CPS need to be safe and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000